package cl.agrosuper.checklist.entities;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import cl.agrosuper.entities.base.BaseAbstractElemento;

/**
 * @version 1.0
 * @created 22-jul-2014 14:42:01R
 */
@Entity
@Table(name = "auditoria")
@SequenceGenerator(name = "SEQ_AUDITORIA_HACCP", sequenceName = "SEQ_AUDITORIA_HACCP", allocationSize = 1, initialValue = 1)
public class Auditoria extends BaseAbstractElemento implements Serializable {

	
	private static final long serialVersionUID = -3121088983148367060L;
	public PlantillaAuditoria plantillaAuditoria;
	public ValorItem valorItem;
	private String coordinador;
	private String jefeZona;
	private double porcentaje;
	private String resultado;
	
	
	public Auditoria(){
		super();
	}
	
	@Id
	@GeneratedValue(generator = "SEQ_AUDITORIA_HACCP", strategy = GenerationType.SEQUENCE)
	@Override
	public Long getId() {
		return super.getId();
	}

	
	public PlantillaAuditoria getPlantillaAuditoria() {
		return plantillaAuditoria;
	}

	public void setPlantillaAuditoria(PlantillaAuditoria plantillaAuditoria) {
		this.plantillaAuditoria = plantillaAuditoria;
	}

	public ValorItem getValorItem() {
		return valorItem;
	}

	public void setValorItem(ValorItem valorItem) {
		this.valorItem = valorItem;
	}

	public String getCoordinador() {
		return coordinador;
	}

	public void setCoordinador(String coordinador) {
		this.coordinador = coordinador;
	}

	public String getJefeZona() {
		return jefeZona;
	}

	public void setJefeZona(String jefeZona) {
		this.jefeZona = jefeZona;
	}

	public double getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(double porcentaje) {
		this.porcentaje = porcentaje;
	}

	public String getResultado() {
		return resultado;
	}

	public void setResultado(String resultado) {
		this.resultado = resultado;
	}

}